large quantity of ants - German English Dictionary